// 1. 导入 fs
const fs = require('fs')
// 2. 调用 readFile() 方法
fs.readFile('./files/成绩.txt', 'utf8', function (err, dataStr) {
    // 3. 判断是否读取成功
    if (err) {
        return console.log('读取失败' + err.message)
    }
    // console.log('读取成功' + dataStr)
    // 4.1 先把数据按照空格进行分割
    const arrOld = dataStr.split(' ')
    // console.log(arrOld)
    // 4.2 循环分割后的数组，对每一项的数组，进行字符串的替换操作
    const arrNew = []
    arrOld.forEach(el => {
        arrNew.push(el.replace('=', ':'))
    })
    // console.log(arrNew)
    // 4.3 把新数组中的每一项进行合并，得到一个新的数组
    const newStr = arrNew.join('\r\n')
    console.log(newStr)

    // 5. fs.writeFile() 
    fs.writeFile('./files/成绩-ok.txt', newStr, function (err) {
        if (err) {
            return console.log('失败了')
        }
        console.log('成功了')
    })
})